package com.indexingsystem.boss.Vo;

import java.io.Serializable;
import java.util.List;

import com.indexingsystem.boss.entity.AuditLogs;
import com.indexingsystem.boss.entity.Magazines;
import com.indexingsystem.boss.entity.ResCategoryRelations;
import com.indexingsystem.boss.entity.Resources;
import com.indexingsystem.boss.entity.SpecialResourceDatas;

/**
 * 期刊详情Vo.
 * 
 * @author Administrator
 * 
 */
public class MagazinesDetailsVo implements Serializable {

	/**
	 * 
	 */
	private static final long			serialVersionUID	= 1L;

	// 资源Vo
	private Resources					resources;

	// 期刊Vo
	private Magazines					magazines;

	// 资源_资源分类Vo.
	private List<ResCategoryRelations>	resCategoryRelationsList;

	// 终端资源关系Vo.
	private List<SpecialResourceDatas>	specialResourceDatasList;

	/**
	 * 审核日志.
	 */
	private List<AuditLogs>				auditLogsList;

	public Resources getResources() {
		return resources;
	}

	public void setResources(Resources resources) {
		this.resources = resources;
	}

	public Magazines getMagazines() {
		return magazines;
	}

	public void setMagazines(Magazines magazines) {
		this.magazines = magazines;
	}

	public List<AuditLogs> getAuditLogsList() {
		return auditLogsList;
	}

	public void setAuditLogsList(List<AuditLogs> auditLogsList) {
		this.auditLogsList = auditLogsList;
	}

	public List<ResCategoryRelations> getResCategoryRelationsList() {
		return resCategoryRelationsList;
	}

	public void setResCategoryRelationsList(List<ResCategoryRelations> resCategoryRelationsList) {
		this.resCategoryRelationsList = resCategoryRelationsList;
	}

	public List<SpecialResourceDatas> getSpecialResourceDatasList() {
		return specialResourceDatasList;
	}

	public void setSpecialResourceDatasList(List<SpecialResourceDatas> specialResourceDatasList) {
		this.specialResourceDatasList = specialResourceDatasList;
	}

	public MagazinesDetailsVo() {
		super();
	}

	public MagazinesDetailsVo(Resources resources, Magazines magazines, List<ResCategoryRelations> resCategoryRelationsList,
			List<SpecialResourceDatas> specialResourceDatasList, List<AuditLogs> auditLogsList) {
		super();
		this.resources = resources;
		this.magazines = magazines;
		this.resCategoryRelationsList = resCategoryRelationsList;
		this.specialResourceDatasList = specialResourceDatasList;
		this.auditLogsList = auditLogsList;
	}

	@Override
	public String toString() {
		return "MagazinesDetailsVo [resources=" + resources + ", magazines=" + magazines + ", resCategoryRelationsList=" + resCategoryRelationsList
				+ ", specialResourceDatasList=" + specialResourceDatasList + ", auditLogsList=" + auditLogsList + "]";
	}
}